Mixin hertitance

첨가(Mixin) 상속
C++에서는 클래스를 정의할 때, 자기 자신을 템플릿 인자로 할 수 있다.
template <typename T>
struct Mixin: T{
// ...
}
첨가 상속은 여러 타입을 계층적으로 합성할 때, 사용한다.